package com.ymatou.iapi.optrade.parameter.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 */
public class RefundBillDetailVo {
	private String catalogId;

	private boolean approvedAfterOrderReceived;

	private int approveStatus;

	private int refundStatus;

	private String refundBillNo;

	/**
	 * 由于该笔退货退款，需要少给买手结算的平台优惠券金额
	 */
	private BigDecimal ymtCouponAmount;

	/**
	 * 由于该笔退货退款，需要少给买手结算的第三方折扣金额
	 */
	private BigDecimal discountOfThirdParty;

	private BigDecimal refundAmount;

	private BigDecimal refundedAmountOfFreight;

	private int productNum;

	private Date updateTime;

	public String getCatalogId() {
		return catalogId;
	}

	public void setCatalogId(String catalogId) {
		this.catalogId = catalogId;
	}

	public boolean isApprovedAfterOrderReceived() {
		return approvedAfterOrderReceived;
	}

	public void setApprovedAfterOrderReceived(boolean approvedAfterOrderReceived) {
		this.approvedAfterOrderReceived = approvedAfterOrderReceived;
	}

	public int getApproveStatus() {
		return approveStatus;
	}

	public void setApproveStatus(int approveStatus) {
		this.approveStatus = approveStatus;
	}

	public int getRefundStatus() {
		return refundStatus;
	}

	public void setRefundStatus(int refundStatus) {
		this.refundStatus = refundStatus;
	}

	public String getRefundBillNo() {
		return refundBillNo;
	}

	public void setRefundBillNo(String refundBillNo) {
		this.refundBillNo = refundBillNo;
	}

	public BigDecimal getYmtCouponAmount() {
		return ymtCouponAmount;
	}

	public void setYmtCouponAmount(BigDecimal ymtCouponAmount) {
		this.ymtCouponAmount = ymtCouponAmount;
	}

	public BigDecimal getDiscountOfThirdParty() {
		return discountOfThirdParty;
	}

	public void setDiscountOfThirdParty(BigDecimal discountOfThirdParty) {
		this.discountOfThirdParty = discountOfThirdParty;
	}

	public BigDecimal getRefundAmount() {
		return refundAmount;
	}

	public void setRefundAmount(BigDecimal refundAmount) {
		this.refundAmount = refundAmount;
	}

	public BigDecimal getRefundedAmountOfFreight() {
		return refundedAmountOfFreight;
	}

	public void setRefundedAmountOfFreight(BigDecimal refundedAmountOfFreight) {
		this.refundedAmountOfFreight = refundedAmountOfFreight;
	}

	public int getProductNum() {
		return productNum;
	}

	public void setProductNum(int productNum) {
		this.productNum = productNum;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
}
